package entities;

import java.util.Date;
import java.util.List;

import javax.persistence.*;

/* la solicitud de fabricacion es la que envian los centros de distribucion,
 * pidiendo que se fabrique un articulo determinado.
 */

@Entity
//@Table(name="SolicitudFabricacion")
public class SolicitudFabricacion{
	
	@Id
	private int id;
	
	@ManyToOne
	private CentroDeDistribucion CD;
	
	@OneToMany(cascade = CascadeType.ALL)
	private List<CantidadArticulo> articulos;

	private Date fechaSolicitud;
	
	public  List<CantidadArticulo> getArticulos() {
		return articulos;
	}
	public void setArticulos( List<CantidadArticulo> articulos) {
		this.articulos = articulos;
	}
	
	public void setId(int id) {
		this.id = id;
	}
	public int getId() {
		return id;
	}
	public SolicitudFabricacion() {
		super();
	}
	public CentroDeDistribucion getCD() {
		return CD;
	}
	public void setCD(CentroDeDistribucion cd) {
		CD = cd;
	}
	public void setFechaSolicitud(Date date) {
		this.fechaSolicitud=date;
	}
	
	public Date getFechaSolicitud(){
		return fechaSolicitud;
	}
	

}
